enum
{
HITS_ADDED,
- HITS_SUBTRACTED,
FINISHED,
ERROR,
LAST_SIGNAL
G_TYPE_NONE, 1,
G_TYPE_POINTER);
- signals[HITS_SUBTRACTED] =
- g_signal_new ("hits-subtracted",
- G_TYPE_FROM_CLASS (class),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GtkSearchEngineClass, hits_subtracted),
- NULL, NULL,
- g_cclosure_marshal_VOID__POINTER,
- G_TYPE_NONE, 1,
- G_TYPE_POINTER);
-
signals[FINISHED] =
g_signal_new ("finished",
G_TYPE_FROM_CLASS (class),
g_signal_emit (engine, signals[HITS_ADDED], 0, hits);
}
-
-void
-_gtk_search_engine_hits_subtracted (GtkSearchEngine *engine,
- GList *hits)
-{
- g_return_if_fail (GTK_IS_SEARCH_ENGINE (engine));
-
- g_signal_emit (engine, signals[HITS_SUBTRACTED], 0, hits);
-}
-
-
void
_gtk_search_engine_finished (GtkSearchEngine *engine)
{
/* Signals */
void (*hits_added) (GtkSearchEngine *engine,
GList *hits);
- void (*hits_subtracted) (GtkSearchEngine *engine,
- GList *hits);
void (*finished) (GtkSearchEngine *engine);
void (*error) (GtkSearchEngine *engine,
const gchar *error_message);
void _gtk_search_engine_hits_added (GtkSearchEngine *engine,
GList *hits);
-void _gtk_search_engine_hits_subtracted (GtkSearchEngine *engine,
- GList *hits);
void _gtk_search_engine_finished (GtkSearchEngine *engine);
void _gtk_search_engine_error (GtkSearchEngine *engine,
const gchar *error_message);